package com.coolgor.axnut.dao.auth;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.coolgor.axnut.entity.auth.OperationTrace;

public interface OperationTraceDao {
	
	List<OperationTrace> queryOperationTraceList(@Param("operationTraceCondition") OperationTrace operationTraceCondition,
												@Param("rowIndex") int rowIndex,
												@Param("pageSize") int pageSize);

	int queryOperationTraceCount(@Param("operationTraceCondition") OperationTrace operationTraceCondition);
	
	int insertOperationTrace(OperationTrace operationTrace);
	
	int updateOperationTrace(OperationTrace operationTrace);
	
	int deleteOperationTrace(OperationTrace operationTrace);
	
	int batchDeleteOperationTrace(List<Long> recordIDList);

}
